long-range missile - French English Dictionary